package br.unb.mestrado.simulator.model.context;

import br.unb.mestrado.simulator.model.qos.QoSParameter;

public class ContextInfoEvent {

	protected Object object;
	protected ContextInfo contextInfo;
	private QoSParameter[] qosParameter;
	
	public ContextInfoEvent(Object object, ContextInfo contextInfo) {
		super();
		this.object = object;
		this.contextInfo = contextInfo;
	}
	
	public ContextInfoEvent(Object object, ContextInfo contextInfo, QoSParameter ... qosParameters) {
		this(object, contextInfo);
		this.qosParameter = qosParameters;
	}
	
	public final Object getObject() {
		return object;
	}
	public final void setObject(Object object) {
		this.object = object;
	}
	public final ContextInfo getContextInfo() {
		return contextInfo;
	}
	public final void setContextInfo(ContextInfo contextInfo) {
		this.contextInfo = contextInfo;
	}
	public QoSParameter[] getQosParameter() {
		return qosParameter;
	}
}
